#ifndef __SCENE_H__
#define __SCENE_H__

#include <vector>
#include "../Header/Header.h"
#include "Entity.h">

class Scene
{
private:
	std::vector<Entity*> m_Entitices;
public:
	Scene(){ m_Entitices.resize(0); }
	virtual ~Scene();
	virtual __VOID Add(Entity* obj);
	virtual __INT8 Init() = 0;
	virtual __VOID Update(__FLOAT deltaTime);
	virtual __VOID Draw();
	virtual __VOID Exit();
};

#endif